.span01{display:none;}
.fl{float:left;} 
.fr{float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;} 
.clearfix {*display: inline-block;_height:1%;}
.block{display:block}
.center{text-align:center;}
.tr{text-align:right;}
.fwb{font-weight:bold;}
.abs{position:absolute;}
.rel{position:relative;}


.pt0{padding-top:0px!important;}
.pt5{padding-top:5px!important;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt60{padding-top:60px;}
.pt70{padding-top:70px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pt110{padding-top:110px;}
.pt130{padding-top:130px;}
.pt140{padding-top:140px;}
.pt150{padding-top:150px;}
.pt160{padding-top:160px;}

.font12{font-size:12px;}
.font15{font-size:15px; line-height:22px;}
.font16{font-size:16px; line-height:24px;}
.font18{font-size:18px; line-height:26px;}
.font20{font-size:20px; line-height:28px;}
.font24{font-size:24px; line-height:32px;}

.icon{width:1em; height:1em; vertical-align:-0.15em; fill:currentColor; overflow:hidden;}

.sp_block,.sp_inline,.pad_inline,.pad_block{display:none;}

.header_right{display:flex;}
.icon-weixin{font-size:35px;cursor: pointer;}
.header_weixin{position:relative;}
.header_weixin p{position:absolute; top:40px; left:50%; transform:translateX(-50%); display:none;}
.header_tel{font-size:34px; font-weight:bold; padding-left:30px;}
.header_tel i{font-size:22px;}
.header_tel span{font-family:"黑体"; font-size:30px; transform:scale(1,1.4); display:inline-block;}
.header_tel span a {color: #000;text-decoration: none;}
.header_mail a{width:142px; height:40px; color:#000; font-size:16px; font-weight:bold; text-decoration:none; margin-left:25px; border:#000 1px solid; border-radius:20px; display:flex; align-items:center; justify-content:center; box-sizing:border-box;}
.header_mail .icon{font-size:26px; margin-right:10px;}
.banner{height:630px; background:url(../img/banner.jpg) no-repeat center;}
.sidebar{width:105px; position:fixed; top:calc(50% - 170px); right:0; z-index:10;}
.sidebar li{margin-top:4px; position:relative;cursor: pointer;}
.sidebar li p{position:absolute; top:50%; left:-232px; transform:translateY(-50%); display:none;}
.product_bg{padding-bottom:75px; background:url(../img/product_bg.jpg) no-repeat center; background-size:cover;}
.contact_box{width:1070px; height:226px; margin:0 auto; padding:30px 0 0 30px; border-top:#c5103d 4px solid; background:#FFF; box-shadow:0 3px 5px rgba(0,0,0,.25); box-sizing:border-box; position:relative; top:-50px;}
.contact_intro{display:flex; align-items:center;}
.contact_intro_p1{font-size:13px; font-weight:bold;}
.contact_intro_p2{font-size:24px; font-weight:bold; line-height:30px; padding:0 35px 0 18px; border-right:#000 2px solid;}
.contact_intro_p3{color:#222; font-size:15px; line-height:24px; padding-left:25px;}
.contact_method{padding-top:30px; display:flex;}
.contact_method_tel{    font-size: 32px;
    line-height: 1;
    width: 35%;}
.contact_method_tel i{}
.contact_method_tel span{    font-size: 32px;line-height: 1;}
.contact_method_tel span a {color: #000;text-decoration: none;}
.contact_method_tel p{font-size:14px; padding:8px 0 0 90px;}
.contact_method_tel .wtime {
    font-size: 14px;
}
div#ccqrcode {
    display: none;
}
#wxicon:hover #ccqrcode{display:block;top:65px}
.contact_method_weixin{    width: 30%;cursor: pointer;font-size:16px; line-height:20px; display:flex; padding:10px 0 0 55px; position:relative;}
.contact_method_weixin .icon{font-size:42px; margin-right:15px;    margin-left: 33%;}
.contact_method_weixin p{position:absolute; }
.contact_method_email a{width:290px; height:67px; color: #fff!important; font-size:18px; line-height:67px; margin-left:60px; text-decoration:none; text-align:center; letter-spacing:.2em; border-radius:6px; display:block; background:#bd1945;}
.contact_method_email .icon{ margin-right:15px; vertical-align:middle;}
.product_title{font-size:39px; line-height:1.4; letter-spacing:.1em; text-align:center;}
.product_title p{font-size:16px; font-weight:normal; letter-spacing:0;}
.product_p1{color:#333; font-size:28px; font-weight:bold; line-height:42px; text-align:center; padding-top:35px;}
.product_p1 span{color:#bd1945;}
.product_ivd{width:1172px; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:space-between; padding-top:20px;}
.product_ivd li{width:570px; margin-top:35px; padding-bottom:30px; border:#EAEAEA 1px solid; background:#FFF;}
.product_ivd_p1{font-size:15px; padding-top:5px; text-align:center;}
.product_ivd_title{font-size:26px; line-height:1.3; padding-top:10px; text-align:center;}
.product_ivd_p2{width:50px; margin:0 auto; padding-top:18px; border-bottom:#BFBFBF 1px solid;}
.product_ivd_p3{font-size:15px; line-height:27px; padding:25px 30px 0 30px;}
.main_bg{padding-top:123px; background:url(../img/product_bg.jpg) no-repeat center; background-size:cover; box-sizing:border-box;}
.main_product{width:1200px;  margin:0 auto; padding:0 60px 55px 60px; background:#FFF; box-sizing:border-box;}
.main_product_icon{text-align:center;}
.main_product_icon img{margin-top:-25px;}
.main_product_p1{width:50px; margin:0 auto; padding-top:18px; border-bottom:#000 1px solid;}
.main_product_b{font-size:52px; line-height:1; text-align:center; padding-top:25px;}
.main_product_b sup{font-size:21px;}
.main_product_p2{font-size:20px; font-weight:bold; line-height:1.5; padding-top:15px;}
.main_product_p2 span{color:#bd1945;}
.main_product_p3{color:#444; font-size:15px; line-height:26px; letter-spacing:.08em; padding-top:10px;}
.main_product_number{height:18px; margin-top:25px; border-bottom:#D64C6E 1px solid;}
.main_product_number span{width:56px; height:32px; color:#D64C6E; font-size:36px; line-height:36px; margin-left:30px; display:inline-block; text-align:center; background:#FFFFFF;}
.main_product_dl{display:flex; align-items:center; justify-content:space-between; padding:0 0 35px 0;}
.main_product_dl dd{width:330px; text-align:center;}
.main_product_bt{font-size:29px; line-height:1.3; padding-top:20px;}
.main_product_dl dt{width:608px; display:flex; flex-wrap:wrap;}
.main_product_cp{ padding:40px 0 0 30px;}
.main_product_cp:nth-child(3n+1){padding-left:0;}
.main_product_dl dt a{color:#2D2D2D; text-decoration:none;}
.main_product_dl dt a:hover{color:#C5103D; text-decoration:underline;}
.main_product_mz{padding-right:15px; margin-top:15px; position:relative;}
.main_product_ew{font-size:17px; font-weight:bold; line-height:24px;}
.main_product_zw{font-size:16px; line-height:24px;}
.main_product_mz .icon{font-size:12px; position:absolute; top:5px; right:5px; display:none;}
.main_product_dl dt a:hover .main_product_mz .icon{display:block;}
.main_bg .contact_box{ }
.main_ml{width:1200px; margin:0 auto; padding-top:45px; display:flex; justify-content:space-between;}
.main_ml_w{width:596px;}
.main_ml_lr{height:830px; padding:0 50px; background:#FFF;}
.main_ml_title{font-size:44px; line-height:1.2; padding-top:20px;}
.main_ml_title span{font-size:40px; font-weight:normal;}
.main_ml_p{color:#444; font-size:15px; line-height:25px; padding-top:15px;}
.main_ml_title sup{font-size:21px;}
.features_bg{height:822px; padding-top:70px; background:url(../img/features_bg.jpg) no-repeat center; box-sizing:border-box;}
.features_box{width:1200px; margin:0 auto; display:flex; justify-content:space-between}
.features_product{width:415px;}
.features_product_title{font-size:54px; line-height:1.2;}
.features_product_title sup{font-size:22px;}
.features_product_p1{font-size:29px; line-height:1.5;}
.features_product_p2{font-size:15px; line-height:26px; padding-top:20px; padding-bottom:18px;}
.features_product_effect{padding:15px 18px; border:#D5D5D5 1px solid; margin-top:8px;}
.features_product_effect h3{color:#c5103d; font-size:19px; line-height:1.5;}
.features_product_effect p{color:#444; font-size:15px; line-height:26px; padding-top:5px;}
.features_product_effect p span{color:#c5103d; padding-right:10px;}
.features_bg .contact_box{top:60px;}
.customer_bg{padding-top:130px; padding-bottom:120px; background:url(../img/customer_bg.jpg) no-repeat center; box-sizing:border-box;}
.customer_bg .product_title{color:#FFF;}
.customer_bg .main_product_p1{border-bottom:#FFF 1px solid;}
.customer_voice{width:1200px; margin:0 auto; display:flex; justify-content:space-between; padding-top:50px;}
.customer_voice li{width:365px;}
.customer_voice_lr{height:165px; padding:20px 25px 0 25px; border-radius:6px; background:#FFF; box-sizing:border-box; box-shadow:2px 2px 4px rgba(0,0,0,.4); position:relative;}
.customer_voice_zs01{position:absolute; bottom:-30px; left:195px;}
.customer_voice_zs02{position:absolute; bottom:-30px; left:210px;}
.customer_voice_zs03{position:absolute; bottom:-30px; left:220px;}
.customer_voice_lr h3{color:#bd1945; font-size:18px;}
.customer_voice_lr p{color:#333; font-size:16px; line-height:26px; padding-top:10px;}
.customer_voice_img{text-align:center;}
.about_bg{height:1376px; padding-top:70px; background:url(../img/about_bg.jpg) no-repeat center top; box-sizing:border-box;}
.about_p1{font-size:16px; line-height:26px; text-align:center;}
.about_ivd{width:1200px; margin:0 auto; padding:145px 0 0 100px; box-sizing:border-box; position:relative;}
.about_ivd_lr{width:1100px; padding:0 60px 60px 65px; background:rgba(255,255,255,.8); box-sizing:border-box;}
.about_ivd_our{padding-left:315px;}
.about_ivd_p1{font-size:28px; line-height:1.3; padding-top:50px;}
.about_ivd_p2{font-size:16px; line-height:26px;}
.about_ivd_vitro{width:462px; height:182px; color:#FFF; padding:35px 0 0 45px; background:#bd1945; box-sizing:border-box; position:absolute; top:90px; left:0;}
.about_vitro_title{font-size:39px; line-height:1.3;}
.about_vitro_p1{width:50px; padding-top:12px; border-bottom:#FFF 1px solid;}
.nagase_contact_bg{background:#F4F4F4;}
.nagase_contact{width:1200px; margin:0 auto; padding:60px 0 100px 0; background:#FFF;}
.nagase_contact_yw{font-size:22px; font-weight:bold; font-family:"瀹嬩綋",serif; line-height:1.5; letter-spacing:.06em; display:flex; flex-wrap:wrap; justify-content:center;}
.nagase_contact_yw p{font-size:26px; letter-spacing:.16em; border-bottom:#EABAC6 4px solid;}
.nagase_contact_dhwx{display:flex; justify-content:center; align-items:center; padding:45px 0;}
.nagase_contact_dhwx .contact_method_tel .icon{color:#bd1945;}
.nagase_contact_wx{padding-left:25px;}
.nagase_contact_ivd{width:820px; margin:0 auto; padding-top:55px;}
.nagase_contact_bt{font-size:26px; line-height:1.5;}
.nagase_contact_must{color:#e50047; font-size:15px;}
.nagase_contact_dl{font-size:17px; line-height:32px; padding:22px 0; border-bottom:#CCC 1px dotted; display:flex;}
.nagase_contact_dl dt{width:180px; display:flex;}
.nagase_contact_dl dt i{width:25px; color:#e50047; font-size:15px; line-height:1;}
.nagase_contact_text{width:432px; height:32px; padding:0 5px; border:#E4E4E4 1px solid; background:#f1f1f1; box-sizing:border-box;}
.nagase_contact_textarea{width:635px; height:118px; padding:5px; border:#E4E4E4 1px solid; background:#f1f1f1; box-sizing:border-box;}
.nagase_contact_label{padding-right:45px;cursor: pointer;}
.nagase_contact_label input{margin-right:10px;}
.nagase_contact_submit{cursor: pointer;width:300px; height:70px; color:#FFF; font-size:20px; font-weight:500; letter-spacing:.15em; border:none; border-radius:6px; background:#bd1945;}
.nagase_contact_p1{text-align:center; padding-top:30px;}
.nagase_contact_p1 a{color:#bd1945; text-decoration:underline;}
.nagase_page{position:fixed; right:45px; bottom:45px; z-index:10;}
footer{color:#FFF; font-size:11px; line-height:43px; text-align:center; background:#000;}
footer a{color:#FFF;}

.thanks_box{height:calc(100vh - 143px); display:flex; justify-content:center; align-items:center;}
.thanks_zi{font-size:20px; font-weight:bold; line-height:1.5;}
.care_more{display:block; font-size:15px; width:210px; height: 38px; line-height:38px; text-decoration:none; margin:20px auto 0 auto; color:#4d4d4d; border:1px solid #bebebe; box-sizing:border-box;}

.all{margin-left: 18px;}

.ivd_nav ul{display:flex; justify-content:center;}
.ivd_nav li{padding:0 2px 0 3px; background:url(../img/ivd_nav_x.jpg) no-repeat left center;}
.ivd_nav li:first-child{background:none;}
.ivd_nav li a{height:70px; color:#000000; font-size:16px; line-height:30px; display:block; padding:20px 50px 0 50px; text-decoration:none; box-sizing:border-box;}
.ivd_nav li a:hover{border-bottom:#BD1945 4px solid;}
.customer_voice01,.customer_voice02,.customer_voice03{width:1140px; margin:0 auto; display:flex; align-items:center;}
.customer_voice01 dd,.customer_voice02 dd{padding-left:30px;}
.customer_voice01 dt,.customer_voice02 dt,.customer_voice03 dt{width:930px; padding:0 25px 45px 20px; border-radius:6px; background:#FFF; box-sizing:border-box; box-shadow:2px 2px 4px rgba(0,0,0,.4); position:relative;}
.customer_voice_01{display:flex;}
.customer_voice_01 p:last-child{color:#BD1945; font-size:26px; font-weight:bold; line-height:1.3; padding:25px 0 0 25px;}
.customer_voice01 .customer_voice_case{padding-left:85px;}
.customer_voice_case li{display:flex; padding-top:12px;}
.customer_voice_case li p:first-child{width:115px; font-size:17px; font-weight:bold;}
.customer_voice_case li p:last-child{width:calc(100% - 115px); font-size:16px;}
.customer_voice_red{color:#BD1945;}
.customer_voice_sz01{position:absolute; top:95px; left:-30px;}
.customer_voice_sz02{position:absolute; top:95px; right:-30px;}
.customer_voice02{margin-top:-66px;}
.customer_voice03{align-items:stretch;}
.customer_voice02 dt{width:960px;}
.customer_voice03 dt{width:865px; margin-left:20px;}
.customer_voice03 dd{margin:-15px 0 0 -30px;}
.customer_voice02 .customer_voice_case{padding-left:25px;}
.customer_voice03 .customer_voice_case{padding-left:45px;}

.product_banner{height:166px; color:#FFFFFF; font-size:30px; font-weight:bold; letter-spacing:.2em; display:flex; align-items:center; justify-content:center; background:#BD1945;}
.product_detailed_bg{padding:30px 0 130px 0; background:#FCF7F9;}
.product_box{width:1290px; margin:0 auto;}
.product_route{font-size:15px; padding-bottom:30px;}
.product_route a{color:#000000;}
.product_route span{color:#BD1945;}
.product_detailed{display:flex; justify-content:space-between;}
.product_detailed_lr{width:930px; background:#FFFFFF;}
.product_detailed_twbt{display:flex; border-bottom:#CCCCCC 1px solid; position:relative;}
.product_detailed_bt{align-self:center; padding-left:45px;}
.product_bt_en{color:#BD1945; font-size:46px; font-weight:bold; line-height:1.2;}
.product_bt_cn{color:#BD1945; font-size:26px; font-weight:normal; line-height:1.4;}
.product_bt_batch{color:#FFFFFF; font-size:18px; line-height:38px; text-align:center; margin-left:15px; padding:0 15px; letter-spacing:.1em; vertical-align:text-top; display:inline-block; border-radius:5px; background:#737373;}
.product_bt_asahi{position:absolute; top:26px; right:28px;}
.product_content{padding:30px 35px 75px 35px;}
.product_lfia_bt{font-size:19px;}
.product_lfia_p{font-size:16px; font-weight:500; line-height:27px; padding-top:20px;}
.product_apply_bt{color:#FFFFFF; font-size:23px; line-height:76px; border-radius:6px; margin-top:40px; padding-left:25px; background:#BD1945;}
.product_apply_bt .icon{margin-right:5px;}
.microline_choice{display:flex; justify-content:space-between; padding-top:30px;}
.microline_choice dt{font-size:16px; line-height:32px; padding-left:5px;}
.product_detailed_menu{width:330px;}
.product_menu_main{color:#FFFFFF; padding:12px 0; text-align:center; border-top-left-radius:8px; border-top-right-radius:8px; background:#BD1945;}
.product_menu_main p{font-size:24px; font-weight:bold; line-height:1.4;}
.product_menu_ul{padding:0 15px 15px 15px; background:#FFFFFF;}
.product_menu_ul > li{padding-bottom:25px; border-bottom:#CCCCCC 1px solid;}
.product_menu_ul > li:last-child{border-bottom:none;}
.product_menu_fl{font-size:16px; font-weight:bold; padding-top:25px; display:flex; align-items:center; position:relative; cursor:pointer;}
.product_menu_fl span{padding-left:15px;}
.product_menu_fl .icon{color:#BD1945; position:absolute; right:0; transform:rotate(90deg);}
.product_menu_fl.show .icon{transform:rotate(-90deg);}
.product_menu_ul ul{padding-bottom:20px;}
.product_menu_ul ul li a{height:74px; color:#000000; font-size:16px; font-weight:bold; text-decoration:none; display:flex; align-items:center; margin-top:12px; border-radius:5px; overflow:hidden; background:#F9F2F5; position:relative;}
.product_menu_ul ul li a div{padding-left:20px;}
.product_menu_ul ul li a div p{font-size:15px; font-weight:normal;}
.product_menu_ul ul li a .icon{color:#BD1945; position:absolute; right:15px;}

.biolipidure_zd{font-size:25px; font-weight:500; line-height:40px; text-align:center;}
.biolipidure_gou{padding-top:40px;}
.biolipidure_gou li{font-size:24px; font-weight:bold; padding-top:30px;}
.biolipidure_gou li img{margin-right:15px;}
.biolipidure_plr15{padding-left:15px; padding-right:15px; box-sizing:border-box;}
.biolipidure_mi{font-size:16px; font-weight:500; line-height:27px;}
.biolipidure_mibt{font-size:34px; line-height:1.3;}
.biolipidure_rjnj{font-size:18px; line-height:1.5;}
.biolipidure_rjnj_r{color:#E57D5F; font-size:16px; font-weight:500; line-height:27px; text-align:right;}

.lipidure_pcr li{font-size:18px; font-weight:500; line-height:31px; list-style-type:decimal; margin-left:20px;}

.latex_adsorption{width:680px; margin:0 auto; padding-top:70px; display:flex; justify-content:space-between;}
.latex_adsorption h3{color:#FFFFFF; font-size:30px; line-height:70px; display:inline-block; padding:0 15px 0 10px; border-top-left-radius:12px; border-bottom-right-radius:12px; background:#4B4A48}
.latex_adsorption p{font-size:19px; font-weight:500; line-height:32px; padding-top:15px;}
.latex_adsorption_table{width:750px; margin:0 auto; padding-top:50px;}
.latex_adsorption_table th{color:#FFFFFF; font-size:19px; line-height:30px; padding:12px 0; border-left:#FFFFFF 1px solid; background:#ED836D;}
.latex_adsorption_table td{font-size:16px; line-height:26px; padding:22px 0; border-left:#FFFFFF 1px solid; text-align:center;}
.latex_nature_dt01{font-size:16px; line-height:1.5; padding-left:15px;}
.latex_nature_dt01 strong{font-size:21px; line-height:1.5;}
.latex_nature_dt02{color:#B91945; font-size:21px; font-weight:bold; line-height:1.5; padding:15px 0 0 15px;}
.latex_nature_dt03{font-size:18px; font-weight:500; line-height:40px; padding:0 10px; margin-top:60px; border:#000000 1px solid; display:inline-block;}
.latex_gou_p{font-size:16px; font-weight:normal; line-height:27px; float:right;}

.nanoact_lmwc{display:flex; padding-top:30px;}
.nanoact_lmwc p{width:50%;}
.nanoact_p1{font-size:19px; font-weight:bold; line-height:30px;}
.nanoact_case{display:flex; justify-content:space-between; padding-top:30px;}

.hinute_dadou{display:flex; justify-content:space-between; align-items:center;}
.hinute_dadou dd{width:490px;}
.hinute_purpose th{font-size:20px; font-weight:500; line-height:30px; padding:10px 0; background:#F8F2F4;}
.hinute_purpose th:first-child{border-right:#FFFFFF 1px solid;}
.hinute_purpose td{font-size:16px; font-weight:500; line-height:26px; padding:12px 0; text-align:center;}
.hinute_purpose td:first-child{border-right:#CCCCCC 1px solid;}
.hinute_x{border-bottom:#D3D3D3 1px solid; margin:0 20px;}
.hinute_p1{font-size:16px; line-height:27px;}
.hinute_p2{color:#BD1945; font-size:18px; font-weight:500; line-height:30px;}
.hinute_yl{display:flex; justify-content:space-between; padding-top:35px;}
.hinute_ylcp{width:46%; padding:30px 25px; text-align:center; border-radius:5px; background:#F3F9F7; box-sizing:border-box;}
.hinute_ylcp_bt{font-size:32px; line-height:1.5;}
.hinute_ylcp_bt p{font-size:16px; font-weight:normal; line-height:1.5;}
.hinute_ylcp table{padding-top:25px;}
.hinute_ylcp table th{font-size:17px; font-weight:500; line-height:25px; padding:15px 0; border-left:#F8F8F8 1px solid;}
.hinute_ylcp table th:first-child{border-left:none;}
.hinute_ylcp table td{font-size:16px; line-height:24px; padding:23px 0; border-left:#F8F8F8 1px solid;}
.hinute_ylcp table td:first-child{border-left:none;}
.hinute_reference{font-size:12px; line-height:17px; padding:30px 15px 0 15px; background:#FCF7F9;}

.maltose_choh{display:flex; justify-content:space-between; align-items:center; padding-right:60px;}
.maltose_choh dd{width:490px; text-indent:-.6em;}
.maltose_pl30r15{padding-left:30px; padding-right:15px; box-sizing:border-box;}
.maltose_method{font-size:20px; line-height:1.5;}
.maltose_method_p{font-size:16px; line-height:27px; text-indent:-.6em;}
.maltose_method_dl{display:flex; justify-content:space-between;}
.maltose_method_dl dd{width:365px;}

.trehalose_tg table{border-left:#C5BFC1 1px solid; text-align:center;}
.trehalose_tg th{font-size:20px; line-height:30px; padding:10px 0; border-top:#C5BFC1 1px solid; border-right:#C5BFC1 1px solid; background:#F4EEF0;}
.trehalose_tg td{font-size:16px; line-height:26px; padding:5px 0; border-right:#C5BFC1 1px solid; border-bottom:#C5BFC1 1px solid;}
.trehalose_red{color:#FF0000;}
.trehalose_p1{font-size:18px; font-weight:500; line-height:38px; padding:0 10px; display:inline-block; border:#000000 2px solid;}

.product_apply_bt_amino{color:#FFFFFF; font-size:23px; line-height:76px; border-radius:6px; margin-top:10px; padding-left:25px; background:#BD1945;}
.product_apply_bt_amino .icon{margin-right:5px;}
.product_apply_bt_amino i{float:right; margin-right:15px;}
.amino_tb table th{height: 50px; font-size: 20px; font-weight: normal; border-right: 1px solid #fff;}
.amino_tb table th:last-child{border-right:none;}
.amino_tb table th.f14{font-size: 14px; line-height: 130%;}
.amino_tb table tr td{font-size: 16px; height: 114px; line-height: 160%; text-align: center; vertical-align: middle; border-right: 1px solid #cccccc;}
.amino_tb table tr td:last-child{border-right: none;}
.amino_p{font-size: 16px; margin-left: 15px; width: 410px; margin-top: 50px; line-height: 160%; }

.aa2g_tb table th{text-align: left; vertical-align: top;}
.aa2g_tb table td{vertical-align: top;}
.aa2g_mg30{margin-right: 30px;}
.page—top {
    background: #fff;
}
.a-contents-inner {
    position: relative;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 50px;
}
.o-products-detail_contact_inner {
    width: 100%;
    display: flex;
    padding: 0 20px;
    justify-content: center;
}
.o-products-detail_contact_box {
    width: 500px;
    cursor: pointer;
}
.a-icon-button-question-complex {
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
    background-color: #bf0d3e;
    color: #fff;
    border: 1px solid #bf0d3e;
    border-radius: 5px;
    padding: 5px 10px;
    transition: all .3s;
    corsor: pointer;
    height: 100%;
    padding: 12px 20px;
}
.a-icon-button-question-complex_icon_question {
    width: 63px;
}
.a-svg-question {
    width: 100%;
    height: 100%;
}
.a-svg-question svg {
    display: block;
    width: 100%;
    height: auto;
}
.a-icon-button-question-complex_txt {
    width: calc(100% - 63px);
    margin-left: 10px;
}
.a-icon-button-question-complex_txt_hdg {
    font-weight: 500;
    letter-spacing: .03em;
    font-size: 21px;
}
.a-icon-button-question-complex_txt_desc {
    font-size: 11px;
    line-height: 1.5;
    margin-top: 5px;
}